#pragma once

#include "Types.h"
#include "tinyxml.h"
#include <string>

class Material
{
public:

	Material(TiXmlElement *element);

	virtual ~Material(void) {}

	// Atributes
	string id;
	float shininess,
		  emission[4],
		  specular[4],
		  diffuse[4],
		  ambient[4];

	// Methods
	void printMaterial();
	
	static string Value() { return "material"; }
};
